.poto_tip {
  padding: 20px;
  text-align: center;
  display: block;
  color: red;
  font-size: 12px;
}
.poto {
  :global {
    .ant-upload.ant-upload-select {
      margin: auto;
    }
  }
}
.top_card {
  margin-bottom: 20px;
  :global {
    .ant-card-body {
      //padding-bottom: 0;
    }
    .form_panel_title {
      display: none;
    }
    .ant-upload-list-item-container {
      margin: auto;
    }
    .ant-upload-wrapper {
      margin-top: 25px;
    }
  }
}

.base_desc {
  height: 100%;
  :global {
    .ant-descriptions,
    .ant-descriptions-view,
    table {
      height: 100%;
    }
  }
}

.form_Card {
  :global {
    .ant-card-bordered {
      border: none;
    }
  }
}

.basic_top_info {
  :global {
    .ant-form-item {
      margin: 0;
      height: 65px;
    }
    .form_panel_card {
      background-color: transparent;
      border: none;
    }
    .ant-card-body {
      padding: 0;
      border: none;
    }
    .ant-card-body > .ant-row > .ant-col.ant-col-24 {
      display: none;
    }
    .ant-card-body > .ant-row {
      border: 1px solid #e8e8e8;
      border-right: none;
      border-bottom: none;
    }
    .ant-card-body > .ant-row > .ant-col {
      border-right: 1px solid #e8e8e8;
      border-bottom: 1px solid #e8e8e8;
    }

    .ant-form-item-label {
      background-color: #f7f9fb;
      border-right: 1px solid #e8e8e8;
    }
    .ant-form-item > .ant-row > .ant-col {
      padding: 10px !important;
      height: 65px;
      line-height: 45px;
    }
    // .ant-row > .ant-col {
    //   padding: 0 !important;
    // }
  }
}

// :global {
//   .lfun-from-nonEdit {
//     .ant-radio-wrapper {
//       display: none;
//     }

//     .ant-radio-wrapper:has(.ant-radio.ant-radio-checked) {
//       display: inline;
//     }
//     .ant-radio {
//       display: none;
//     }
//     .ant-radio-wrapper-checked > span:last-child {
//       padding-left: 11px !important;
//     }
//   }
// }

.steps {
  margin-left: 10px;
  margin-top: 20px;
  .step {
    height: 50px;
    font-size: 12px;
    padding-left: 20px;
  }
  .step::before {
    content: '';
    height: 100%;
    width: 2px;
    background-color: #49e10f;
    top: 2px;
    left: 7px;
    position: absolute;
  }
  .step:last-child::before {
    display: none;
  }

  .step::after {
    content: '';
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #49e10f;
    top: 2px;
    left: 0;
    position: absolute;
  }
}

.basic_panel {
  :global {
    .form_panel_title {
      border-bottom: 1px solid #d9d9d9;
      margin-bottom: 20px;
    }
  }
  .step_title {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    border-bottom: 1px solid #d9d9d9;
  }
}
